const express = require('express');
const app = express();
const fileUpload = require('express-fileupload');
const filesRouter = require('./routes/file');  // 引入路由

// 使用内置中间件处理 URL 编码数据和 JSON 数据
app.use(express.urlencoded({ extended: false }));
app.use(express.json());

// 使用 express-fileupload 中间件处理文件上传
app.use(fileUpload());

// 注册文件上传接口路由
app.use('/files', filesRouter);

// 设置静态文件目录（例如提供文件下载）
app.use(express.static('resource'));

// 启动服务器
app.listen(3000, () => {
  console.log('Express app running at http://localhost:3000');
});
